SSE i SSE 2 w Visual 2008
Przeglądając opcje projektu w Visual C++ 2008 Express Edition natrafiłem na opcję, która umożliwia kompilatorowi użycie dodatkowych instrukcji procesora z zestawów SSE i SSE2. Niestety nie wiem, które co i jak kompilator może zoptymalizować, ale myślę, że warto ustawić tę opcję na minimum SSE. A nuż coś pomoże. Aby uaktywnić tę opcję należy wejść do opcji projektu -> C++ -> Code Generation -> Enable Enhanced Instruction Set.
Próba uruchomienia programu zoptymalizowanego pod instrukcje wyższego zestawu po prostu się nie powiedzie, ale w dzisiejszych czasach kiedy dostępny jest zestaw instrukcji SSE3, można sobie pozwolić na minimum SSE.
Xion:
Pamiętajmy tylko, że:
– SSE – dostępne od Pentium 2 wzwyż
– SSE2 – od Pentium 4
– SSE3 – od Pentrium 4 Extreme Edition (głównie 64-bity) i w Core 2
– SSE4 – od Core 2, i to chyba nawet nie we wszystkich
Na szczęście wspomniana opcja umożliwia jedynie wybór spośród SSE i SSE2 ;)
8 May 2008, 11:33 pm